package com.zzyl.nursing.mapper;

import java.util.List;
import com.zzyl.nursing.domain.Device;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

/**
 * 设备管理Mapper接口
 * 
 * @author Nan
 * @date 2025-06-01
 */
@Mapper
public interface DeviceMapper extends BaseMapper<Device>
{
    /**
     * 查询设备管理列表
     * 
     * @param device 设备管理
     * @return 设备管理集合
     */
    public List<Device> selectDeviceList(Device device);

    // 通过设备id  iotId查询对应的护理员，此时设备在人身上绑着，直接根据老人查 护理人员和老人的中间表
    List<Long> selectNursingIdsByIotIdWithElder(String iotId);
    // 通过设备id  iotId查询对应的护理员，先根据老人和床位，查到床位对应的老人，再根据老人和护理人员中间表，查到对应的老人
    List<Long> selectNursingIdsByIotIdWithBed(String iotId);


}
